package net.minecraft.src;

import java.util.List;
import java.util.Map;
import net.minecraft.src.EnumJsonNodeType;
import net.minecraft.src.J_JsonNode;

final class J_JsonConstants extends J_JsonNode {

   static final J_JsonConstants field_27228_a = new J_JsonConstants(EnumJsonNodeType.NULL);
   static final J_JsonConstants field_27227_b = new J_JsonConstants(EnumJsonNodeType.TRUE);
   static final J_JsonConstants field_27230_c = new J_JsonConstants(EnumJsonNodeType.FALSE);
   private final EnumJsonNodeType field_27229_d;


   private J_JsonConstants(EnumJsonNodeType var1) {
      super();
      this.field_27229_d = var1;
   }

   public EnumJsonNodeType func_27218_a() {
      return this.field_27229_d;
   }

   public String func_27216_b() {
      throw new IllegalStateException("Attempt to get text on a JsonNode without text.");
   }

   public Map func_27214_c() {
      throw new IllegalStateException("Attempt to get fields on a JsonNode without fields.");
   }

   public List func_27215_d() {
      throw new IllegalStateException("Attempt to get elements on a JsonNode without elements.");
   }

}
